package com.umeox.moto.watch.themes.util;

import android.os.SystemClock;


public abstract class Ticker {
    private static final Ticker SYSTEM_TICKER = new Ticker() {

        @Override
        public long read() {
            return SystemClock.elapsedRealtimeNanos();
        }
    };


    public abstract long read();

    protected Ticker() {
    }

    public static Ticker systemTicker() {
        return SYSTEM_TICKER;
    }
}
